i've seen it before - French English Dictionary